New functions gtk_window_set_transient_for() - set up a "transient for"
authorOwen Taylor <otaylor@gtk.org>
Mon, 7 Dec 1998 06:37:27 +0000 (06:37 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Mon, 7 Dec 1998 06:37:27 +0000 (06:37 +0000)
commit621beb8aaf93c8cfe234723d7001e114ac5a8345
tree40c4267ff9db1dbbe02c70bb1dee962c2e8a20a8
parentfd7bdf03e002ecd5686ecab534b6254d83ea20ba
New functions gtk_window_set_transient_for() - set up a "transient for"

Mon Dec  7 01:29:27 1998  Owen Taylor  <otaylor@gtk.org>

* gtk/gtkwindow.c: New functions
        gtk_window_set_transient_for() - set up a "transient for" relationship.
gtk_window_set_default_size() - set the initial size of a window
   distinct from its minimum size.
gtk_window_set_geometry_hints() - Allow the user to set
   minimum, maximum sizes, aspect rations, and gridded geometry,
   possibly all with respect to a subwidget of the window.
These interfaces are still a wee bit experimental.

* gdk/gdk.c: Added gdk_window_set_transient_for(),
gdk_window_set_geometry_hints(), and gdk_window_set_role().

* gdk/gdktypes.h: Added new types for find-grained specification
of WM hints.

* gtk/testgtk.c: Various changes to tests to test the
above new functions.

* gtk/gtkfontsel.c: Squash a few 'const' warnings.

* gtk/gtktogglebutton.c (gtk_toggle_button_realize): Restored
call to gtk_style_set_background() to prevent egregious
flashing to black.
17 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gdk/gdk.h
gdk/gdktypes.h
gdk/gdkwindow.c
gdk/x11/gdkwindow-x11.c
gtk/gtkfontsel.c
gtk/gtktogglebutton.c
gtk/gtkwindow.c
gtk/gtkwindow.h
gtk/testgtk.c
tests/testgtk.c